系统功能细节优化
This commit is contained in:
@@ -733,3 +733,11 @@ ROW_FORMAT=COMPACT
|
|||||||
-- by jishenghua
|
-- by jishenghua
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
alter table jsh_depotitem add material_extend_id bigint(20) DEFAULT NULL COMMENT '商品扩展id' after MaterialId;
|
alter table jsh_depotitem add material_extend_id bigint(20) DEFAULT NULL COMMENT '商品扩展id' after MaterialId;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- 给单据主表删除字段ProjectId 和 AllocationProjectId
|
||||||
|
-- 时间 2020-02-18
|
||||||
|
-- by jishenghua
|
||||||
|
-- ----------------------------
|
||||||
|
alter table jsh_depothead drop column ProjectId
|
||||||
|
alter table jsh_depothead drop column AllocationProjectId
|
||||||
@@ -21,7 +21,6 @@
|
|||||||
var orgDefaultList; //存储查询出来的会员列表
|
var orgDefaultList; //存储查询出来的会员列表
|
||||||
var accountList; //账户列表
|
var accountList; //账户列表
|
||||||
var outItemList; //支出项目列表
|
var outItemList; //支出项目列表
|
||||||
var thisTaxRate = 0; //当前税率,选择供应商或者客户的时候设置
|
|
||||||
var oldNumber = ""; //编辑前的单据编号
|
var oldNumber = ""; //编辑前的单据编号
|
||||||
var oldId = 0; //编辑前的单据Id
|
var oldId = 0; //编辑前的单据Id
|
||||||
var otherColumns = true; //明细中的‘别名’列是否显示
|
var otherColumns = true; //明细中的‘别名’列是否显示
|
||||||
@@ -248,26 +247,6 @@
|
|||||||
}
|
}
|
||||||
$("#payType").empty().append(option);
|
$("#payType").empty().append(option);
|
||||||
}
|
}
|
||||||
else{
|
|
||||||
$.ajax({
|
|
||||||
type:"get",
|
|
||||||
url: "/supplier/findById",
|
|
||||||
data: {
|
|
||||||
supplierId: rec.id
|
|
||||||
},
|
|
||||||
dataType: "json",
|
|
||||||
success: function (res){
|
|
||||||
if(res && res.code === 200) {
|
|
||||||
if(res.data && res.data[0]){
|
|
||||||
thisTaxRate = res.data[0].taxRate; //设置当前的税率
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
error:function(){
|
|
||||||
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -1465,6 +1444,8 @@
|
|||||||
|
|
||||||
$("#AccountId").attr("data-accountArr", JSON.stringify(accountArr)).attr("data-accountMoneyArr", JSON.stringify(accountMoneyArr)); //json数据存储
|
$("#AccountId").attr("data-accountArr", JSON.stringify(accountArr)).attr("data-accountMoneyArr", JSON.stringify(accountMoneyArr)); //json数据存储
|
||||||
$(".many-account-ico").show(); //显示多账户的ico图标
|
$(".many-account-ico").show(); //显示多账户的ico图标
|
||||||
|
} else {
|
||||||
|
$(".many-account-ico").hide(); //隐藏多账户的ico图标
|
||||||
}
|
}
|
||||||
|
|
||||||
//采购入库、销售出库的费用数据加载
|
//采购入库、销售出库的费用数据加载
|
||||||
@@ -2397,15 +2378,8 @@
|
|||||||
body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额
|
body.find("[field='TaxMoney']").find(input).val((UnitPrice*OperNumber*(taxRate/100)).toFixed(2)); //税额
|
||||||
statisticsFun(body,UnitPrice,OperNumber,footer,taxRate);
|
statisticsFun(body,UnitPrice,OperNumber,footer,taxRate);
|
||||||
});
|
});
|
||||||
|
//默认税率为0
|
||||||
//加载税率
|
body.find("[field='TaxRate']").find(input).val(0);
|
||||||
if(thisTaxRate) {
|
|
||||||
body.find("[field='TaxRate']").find(input).val(thisTaxRate);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
body.find("[field='TaxRate']").find(input).val(0); //默认为0
|
|
||||||
}
|
|
||||||
|
|
||||||
//在商品类型加载 组装件、普通子件
|
//在商品类型加载 组装件、普通子件
|
||||||
var mType = body.find("[field='MType']");
|
var mType = body.find("[field='MType']");
|
||||||
var rowListLength = mType.find(input).closest(".datagrid-row").attr("datagrid-row-index");
|
var rowListLength = mType.find(input).closest(".datagrid-row").attr("datagrid-row-index");
|
||||||
|
|||||||
@@ -101,7 +101,7 @@
|
|||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
pageList: [10, 50, 100],
|
pageList: [10, 50, 100],
|
||||||
columns: [[
|
columns: [[
|
||||||
{title: '名称', field: 'MaterialName', width: 60},
|
{title: '名称', field: 'MaterialName', width: 160},
|
||||||
{title: '型号', field: 'MaterialModel', width: 80},
|
{title: '型号', field: 'MaterialModel', width: 80},
|
||||||
{title: '扩展信息', field: 'MaterialOther', width: 150},
|
{title: '扩展信息', field: 'MaterialOther', width: 150},
|
||||||
{title: '单位', field: 'MaterialUnit', width: 80,
|
{title: '单位', field: 'MaterialUnit', width: 80,
|
||||||
|
|||||||
@@ -104,7 +104,7 @@
|
|||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
pageList: [10, 50, 100],
|
pageList: [10, 50, 100],
|
||||||
columns: [[
|
columns: [[
|
||||||
{title: '名称', field: 'MaterialName', width: 60},
|
{title: '名称', field: 'MaterialName', width: 160},
|
||||||
{title: '型号', field: 'MaterialModel', width: 80},
|
{title: '型号', field: 'MaterialModel', width: 80},
|
||||||
{title: '扩展信息', field: 'MaterialOther', width: 150},
|
{title: '扩展信息', field: 'MaterialOther', width: 150},
|
||||||
{title: '单位', field: 'MaterialUnit', width: 80,
|
{title: '单位', field: 'MaterialUnit', width: 80,
|
||||||
|
|||||||
@@ -203,7 +203,7 @@
|
|||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
pageList: [10, 50, 100],
|
pageList: [10, 50, 100],
|
||||||
columns: [[
|
columns: [[
|
||||||
{title: '名称', field: 'materialName', width: 60},
|
{title: '名称', field: 'materialName', width: 160},
|
||||||
{title: '型号', field: 'materialModel', width: 80},
|
{title: '型号', field: 'materialModel', width: 80},
|
||||||
{title: '扩展信息', field: 'materialOther', width: 150},
|
{title: '扩展信息', field: 'materialOther', width: 150},
|
||||||
{title: '单位', field: 'materialUnit', width: 80},
|
{title: '单位', field: 'materialUnit', width: 80},
|
||||||
|
|||||||
@@ -10,8 +10,6 @@ public class DepotHead {
|
|||||||
|
|
||||||
private String subtype;
|
private String subtype;
|
||||||
|
|
||||||
private Long projectid;
|
|
||||||
|
|
||||||
private String defaultnumber;
|
private String defaultnumber;
|
||||||
|
|
||||||
private String number;
|
private String number;
|
||||||
@@ -30,8 +28,6 @@ public class DepotHead {
|
|||||||
|
|
||||||
private BigDecimal changeamount;
|
private BigDecimal changeamount;
|
||||||
|
|
||||||
private Long allocationprojectid;
|
|
||||||
|
|
||||||
private BigDecimal totalprice;
|
private BigDecimal totalprice;
|
||||||
|
|
||||||
private String paytype;
|
private String paytype;
|
||||||
@@ -90,14 +86,6 @@ public class DepotHead {
|
|||||||
this.subtype = subtype == null ? null : subtype.trim();
|
this.subtype = subtype == null ? null : subtype.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Long getProjectid() {
|
|
||||||
return projectid;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setProjectid(Long projectid) {
|
|
||||||
this.projectid = projectid;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getDefaultnumber() {
|
public String getDefaultnumber() {
|
||||||
return defaultnumber;
|
return defaultnumber;
|
||||||
}
|
}
|
||||||
@@ -170,14 +158,6 @@ public class DepotHead {
|
|||||||
this.changeamount = changeamount;
|
this.changeamount = changeamount;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Long getAllocationprojectid() {
|
|
||||||
return allocationprojectid;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setAllocationprojectid(Long allocationprojectid) {
|
|
||||||
this.allocationprojectid = allocationprojectid;
|
|
||||||
}
|
|
||||||
|
|
||||||
public BigDecimal getTotalprice() {
|
public BigDecimal getTotalprice() {
|
||||||
return totalprice;
|
return totalprice;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -306,66 +306,6 @@ public class DepotHeadExample {
|
|||||||
return (Criteria) this;
|
return (Criteria) this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Criteria andProjectidIsNull() {
|
|
||||||
addCriterion("ProjectId is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidIsNotNull() {
|
|
||||||
addCriterion("ProjectId is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidEqualTo(Long value) {
|
|
||||||
addCriterion("ProjectId =", value, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidNotEqualTo(Long value) {
|
|
||||||
addCriterion("ProjectId <>", value, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidGreaterThan(Long value) {
|
|
||||||
addCriterion("ProjectId >", value, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidGreaterThanOrEqualTo(Long value) {
|
|
||||||
addCriterion("ProjectId >=", value, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidLessThan(Long value) {
|
|
||||||
addCriterion("ProjectId <", value, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidLessThanOrEqualTo(Long value) {
|
|
||||||
addCriterion("ProjectId <=", value, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidIn(List<Long> values) {
|
|
||||||
addCriterion("ProjectId in", values, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidNotIn(List<Long> values) {
|
|
||||||
addCriterion("ProjectId not in", values, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidBetween(Long value1, Long value2) {
|
|
||||||
addCriterion("ProjectId between", value1, value2, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andProjectidNotBetween(Long value1, Long value2) {
|
|
||||||
addCriterion("ProjectId not between", value1, value2, "projectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andDefaultnumberIsNull() {
|
public Criteria andDefaultnumberIsNull() {
|
||||||
addCriterion("DefaultNumber is null");
|
addCriterion("DefaultNumber is null");
|
||||||
return (Criteria) this;
|
return (Criteria) this;
|
||||||
@@ -936,66 +876,6 @@ public class DepotHeadExample {
|
|||||||
return (Criteria) this;
|
return (Criteria) this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Criteria andAllocationprojectidIsNull() {
|
|
||||||
addCriterion("AllocationProjectId is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidIsNotNull() {
|
|
||||||
addCriterion("AllocationProjectId is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidEqualTo(Long value) {
|
|
||||||
addCriterion("AllocationProjectId =", value, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidNotEqualTo(Long value) {
|
|
||||||
addCriterion("AllocationProjectId <>", value, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidGreaterThan(Long value) {
|
|
||||||
addCriterion("AllocationProjectId >", value, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidGreaterThanOrEqualTo(Long value) {
|
|
||||||
addCriterion("AllocationProjectId >=", value, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidLessThan(Long value) {
|
|
||||||
addCriterion("AllocationProjectId <", value, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidLessThanOrEqualTo(Long value) {
|
|
||||||
addCriterion("AllocationProjectId <=", value, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidIn(List<Long> values) {
|
|
||||||
addCriterion("AllocationProjectId in", values, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidNotIn(List<Long> values) {
|
|
||||||
addCriterion("AllocationProjectId not in", values, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidBetween(Long value1, Long value2) {
|
|
||||||
addCriterion("AllocationProjectId between", value1, value2, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andAllocationprojectidNotBetween(Long value1, Long value2) {
|
|
||||||
addCriterion("AllocationProjectId not between", value1, value2, "allocationprojectid");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTotalpriceIsNull() {
|
public Criteria andTotalpriceIsNull() {
|
||||||
addCriterion("TotalPrice is null");
|
addCriterion("TotalPrice is null");
|
||||||
return (Criteria) this;
|
return (Criteria) this;
|
||||||
|
|||||||
@@ -94,6 +94,14 @@ public class DepotHeadService {
|
|||||||
}
|
}
|
||||||
if (null != list) {
|
if (null != list) {
|
||||||
for (DepotHeadVo4List dh : list) {
|
for (DepotHeadVo4List dh : list) {
|
||||||
|
if(dh.getAccountidlist() != null) {
|
||||||
|
String accountidlistStr = dh.getAccountidlist().replace("[", "").replace("]", "").replaceAll("\"", "");
|
||||||
|
dh.setAccountidlist(accountidlistStr);
|
||||||
|
}
|
||||||
|
if(dh.getAccountmoneylist() != null) {
|
||||||
|
String accountmoneylistStr = dh.getAccountmoneylist().replace("[", "").replace("]", "").replaceAll("\"", "");
|
||||||
|
dh.setAccountmoneylist(accountmoneylistStr);
|
||||||
|
}
|
||||||
if(dh.getOthermoneylist() != null) {
|
if(dh.getOthermoneylist() != null) {
|
||||||
String otherMoneyListStr = dh.getOthermoneylist().replace("[", "").replace("]", "").replaceAll("\"", "");
|
String otherMoneyListStr = dh.getOthermoneylist().replace("[", "").replace("]", "").replaceAll("\"", "");
|
||||||
dh.setOthermoneylist(otherMoneyListStr);
|
dh.setOthermoneylist(otherMoneyListStr);
|
||||||
@@ -291,20 +299,6 @@ public class DepotHeadService {
|
|||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<DepotHead> getDepotHeadGiftOut(String projectId)throws Exception {
|
|
||||||
DepotHeadExample example = new DepotHeadExample();
|
|
||||||
if (projectId != null) {
|
|
||||||
example.createCriteria().andProjectidEqualTo(Long.parseLong(projectId));
|
|
||||||
}
|
|
||||||
List<DepotHead> list = null;
|
|
||||||
try{
|
|
||||||
list =depotHeadMapper.selectByExample(example);
|
|
||||||
}catch(Exception e){
|
|
||||||
JshException.readFail(logger, e);
|
|
||||||
}
|
|
||||||
return list;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<DepotHeadVo4InDetail> findByAll(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId, Integer offset, Integer rows) throws Exception{
|
public List<DepotHeadVo4InDetail> findByAll(String beginTime, String endTime, String type, Integer pid, String dids, Integer oId, Integer offset, Integer rows) throws Exception{
|
||||||
List<DepotHeadVo4InDetail> list = null;
|
List<DepotHeadVo4InDetail> list = null;
|
||||||
try{
|
try{
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
<id column="Id" jdbcType="BIGINT" property="id" />
|
<id column="Id" jdbcType="BIGINT" property="id" />
|
||||||
<result column="Type" jdbcType="VARCHAR" property="type" />
|
<result column="Type" jdbcType="VARCHAR" property="type" />
|
||||||
<result column="SubType" jdbcType="VARCHAR" property="subtype" />
|
<result column="SubType" jdbcType="VARCHAR" property="subtype" />
|
||||||
<result column="ProjectId" jdbcType="BIGINT" property="projectid" />
|
|
||||||
<result column="DefaultNumber" jdbcType="VARCHAR" property="defaultnumber" />
|
<result column="DefaultNumber" jdbcType="VARCHAR" property="defaultnumber" />
|
||||||
<result column="Number" jdbcType="VARCHAR" property="number" />
|
<result column="Number" jdbcType="VARCHAR" property="number" />
|
||||||
<result column="OperPersonName" jdbcType="VARCHAR" property="operpersonname" />
|
<result column="OperPersonName" jdbcType="VARCHAR" property="operpersonname" />
|
||||||
@@ -15,7 +14,6 @@
|
|||||||
<result column="HandsPersonId" jdbcType="BIGINT" property="handspersonid" />
|
<result column="HandsPersonId" jdbcType="BIGINT" property="handspersonid" />
|
||||||
<result column="AccountId" jdbcType="BIGINT" property="accountid" />
|
<result column="AccountId" jdbcType="BIGINT" property="accountid" />
|
||||||
<result column="ChangeAmount" jdbcType="DECIMAL" property="changeamount" />
|
<result column="ChangeAmount" jdbcType="DECIMAL" property="changeamount" />
|
||||||
<result column="AllocationProjectId" jdbcType="BIGINT" property="allocationprojectid" />
|
|
||||||
<result column="TotalPrice" jdbcType="DECIMAL" property="totalprice" />
|
<result column="TotalPrice" jdbcType="DECIMAL" property="totalprice" />
|
||||||
<result column="PayType" jdbcType="VARCHAR" property="paytype" />
|
<result column="PayType" jdbcType="VARCHAR" property="paytype" />
|
||||||
<result column="Remark" jdbcType="VARCHAR" property="remark" />
|
<result column="Remark" jdbcType="VARCHAR" property="remark" />
|
||||||
@@ -93,11 +91,10 @@
|
|||||||
</where>
|
</where>
|
||||||
</sql>
|
</sql>
|
||||||
<sql id="Base_Column_List">
|
<sql id="Base_Column_List">
|
||||||
Id, Type, SubType, ProjectId, DefaultNumber, Number, OperPersonName, CreateTime,
|
Id, Type, SubType, DefaultNumber, Number, OperPersonName, CreateTime, OperTime, OrganId,
|
||||||
OperTime, OrganId, HandsPersonId, AccountId, ChangeAmount, AllocationProjectId, TotalPrice,
|
HandsPersonId, AccountId, ChangeAmount, TotalPrice, PayType, Remark, Salesman, AccountIdList,
|
||||||
PayType, Remark, Salesman, AccountIdList, AccountMoneyList, Discount, DiscountMoney,
|
AccountMoneyList, Discount, DiscountMoney, DiscountLastMoney, OtherMoney, OtherMoneyList,
|
||||||
DiscountLastMoney, OtherMoney, OtherMoneyList, OtherMoneyItem, AccountDay, Status,
|
OtherMoneyItem, AccountDay, Status, LinkNumber, tenant_id, delete_Flag
|
||||||
LinkNumber, tenant_id, delete_Flag
|
|
||||||
</sql>
|
</sql>
|
||||||
<select id="selectByExample" parameterType="com.jsh.erp.datasource.entities.DepotHeadExample" resultMap="BaseResultMap">
|
<select id="selectByExample" parameterType="com.jsh.erp.datasource.entities.DepotHeadExample" resultMap="BaseResultMap">
|
||||||
select
|
select
|
||||||
@@ -131,27 +128,25 @@
|
|||||||
</delete>
|
</delete>
|
||||||
<insert id="insert" parameterType="com.jsh.erp.datasource.entities.DepotHead">
|
<insert id="insert" parameterType="com.jsh.erp.datasource.entities.DepotHead">
|
||||||
insert into jsh_depothead (Id, Type, SubType,
|
insert into jsh_depothead (Id, Type, SubType,
|
||||||
ProjectId, DefaultNumber, Number,
|
DefaultNumber, Number, OperPersonName,
|
||||||
OperPersonName, CreateTime, OperTime,
|
CreateTime, OperTime, OrganId,
|
||||||
OrganId, HandsPersonId, AccountId,
|
HandsPersonId, AccountId, ChangeAmount,
|
||||||
ChangeAmount, AllocationProjectId, TotalPrice,
|
TotalPrice, PayType, Remark,
|
||||||
PayType, Remark, Salesman,
|
Salesman, AccountIdList, AccountMoneyList,
|
||||||
AccountIdList, AccountMoneyList, Discount,
|
Discount, DiscountMoney, DiscountLastMoney,
|
||||||
DiscountMoney, DiscountLastMoney, OtherMoney,
|
OtherMoney, OtherMoneyList, OtherMoneyItem,
|
||||||
OtherMoneyList, OtherMoneyItem, AccountDay,
|
AccountDay, Status, LinkNumber,
|
||||||
Status, LinkNumber, tenant_id,
|
tenant_id, delete_Flag)
|
||||||
delete_Flag)
|
|
||||||
values (#{id,jdbcType=BIGINT}, #{type,jdbcType=VARCHAR}, #{subtype,jdbcType=VARCHAR},
|
values (#{id,jdbcType=BIGINT}, #{type,jdbcType=VARCHAR}, #{subtype,jdbcType=VARCHAR},
|
||||||
#{projectid,jdbcType=BIGINT}, #{defaultnumber,jdbcType=VARCHAR}, #{number,jdbcType=VARCHAR},
|
#{defaultnumber,jdbcType=VARCHAR}, #{number,jdbcType=VARCHAR}, #{operpersonname,jdbcType=VARCHAR},
|
||||||
#{operpersonname,jdbcType=VARCHAR}, #{createtime,jdbcType=TIMESTAMP}, #{opertime,jdbcType=TIMESTAMP},
|
#{createtime,jdbcType=TIMESTAMP}, #{opertime,jdbcType=TIMESTAMP}, #{organid,jdbcType=BIGINT},
|
||||||
#{organid,jdbcType=BIGINT}, #{handspersonid,jdbcType=BIGINT}, #{accountid,jdbcType=BIGINT},
|
#{handspersonid,jdbcType=BIGINT}, #{accountid,jdbcType=BIGINT}, #{changeamount,jdbcType=DECIMAL},
|
||||||
#{changeamount,jdbcType=DECIMAL}, #{allocationprojectid,jdbcType=BIGINT}, #{totalprice,jdbcType=DECIMAL},
|
#{totalprice,jdbcType=DECIMAL}, #{paytype,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR},
|
||||||
#{paytype,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{salesman,jdbcType=VARCHAR},
|
#{salesman,jdbcType=VARCHAR}, #{accountidlist,jdbcType=VARCHAR}, #{accountmoneylist,jdbcType=VARCHAR},
|
||||||
#{accountidlist,jdbcType=VARCHAR}, #{accountmoneylist,jdbcType=VARCHAR}, #{discount,jdbcType=DECIMAL},
|
#{discount,jdbcType=DECIMAL}, #{discountmoney,jdbcType=DECIMAL}, #{discountlastmoney,jdbcType=DECIMAL},
|
||||||
#{discountmoney,jdbcType=DECIMAL}, #{discountlastmoney,jdbcType=DECIMAL}, #{othermoney,jdbcType=DECIMAL},
|
#{othermoney,jdbcType=DECIMAL}, #{othermoneylist,jdbcType=VARCHAR}, #{othermoneyitem,jdbcType=VARCHAR},
|
||||||
#{othermoneylist,jdbcType=VARCHAR}, #{othermoneyitem,jdbcType=VARCHAR}, #{accountday,jdbcType=INTEGER},
|
#{accountday,jdbcType=INTEGER}, #{status,jdbcType=VARCHAR}, #{linknumber,jdbcType=VARCHAR},
|
||||||
#{status,jdbcType=VARCHAR}, #{linknumber,jdbcType=VARCHAR}, #{tenantId,jdbcType=BIGINT},
|
#{tenantId,jdbcType=BIGINT}, #{deleteFlag,jdbcType=VARCHAR})
|
||||||
#{deleteFlag,jdbcType=VARCHAR})
|
|
||||||
</insert>
|
</insert>
|
||||||
<insert id="insertSelective" parameterType="com.jsh.erp.datasource.entities.DepotHead">
|
<insert id="insertSelective" parameterType="com.jsh.erp.datasource.entities.DepotHead">
|
||||||
insert into jsh_depothead
|
insert into jsh_depothead
|
||||||
@@ -165,9 +160,6 @@
|
|||||||
<if test="subtype != null">
|
<if test="subtype != null">
|
||||||
SubType,
|
SubType,
|
||||||
</if>
|
</if>
|
||||||
<if test="projectid != null">
|
|
||||||
ProjectId,
|
|
||||||
</if>
|
|
||||||
<if test="defaultnumber != null">
|
<if test="defaultnumber != null">
|
||||||
DefaultNumber,
|
DefaultNumber,
|
||||||
</if>
|
</if>
|
||||||
@@ -195,9 +187,6 @@
|
|||||||
<if test="changeamount != null">
|
<if test="changeamount != null">
|
||||||
ChangeAmount,
|
ChangeAmount,
|
||||||
</if>
|
</if>
|
||||||
<if test="allocationprojectid != null">
|
|
||||||
AllocationProjectId,
|
|
||||||
</if>
|
|
||||||
<if test="totalprice != null">
|
<if test="totalprice != null">
|
||||||
TotalPrice,
|
TotalPrice,
|
||||||
</if>
|
</if>
|
||||||
@@ -260,9 +249,6 @@
|
|||||||
<if test="subtype != null">
|
<if test="subtype != null">
|
||||||
#{subtype,jdbcType=VARCHAR},
|
#{subtype,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="projectid != null">
|
|
||||||
#{projectid,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="defaultnumber != null">
|
<if test="defaultnumber != null">
|
||||||
#{defaultnumber,jdbcType=VARCHAR},
|
#{defaultnumber,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
@@ -290,9 +276,6 @@
|
|||||||
<if test="changeamount != null">
|
<if test="changeamount != null">
|
||||||
#{changeamount,jdbcType=DECIMAL},
|
#{changeamount,jdbcType=DECIMAL},
|
||||||
</if>
|
</if>
|
||||||
<if test="allocationprojectid != null">
|
|
||||||
#{allocationprojectid,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="totalprice != null">
|
<if test="totalprice != null">
|
||||||
#{totalprice,jdbcType=DECIMAL},
|
#{totalprice,jdbcType=DECIMAL},
|
||||||
</if>
|
</if>
|
||||||
@@ -364,9 +347,6 @@
|
|||||||
<if test="record.subtype != null">
|
<if test="record.subtype != null">
|
||||||
SubType = #{record.subtype,jdbcType=VARCHAR},
|
SubType = #{record.subtype,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.projectid != null">
|
|
||||||
ProjectId = #{record.projectid,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.defaultnumber != null">
|
<if test="record.defaultnumber != null">
|
||||||
DefaultNumber = #{record.defaultnumber,jdbcType=VARCHAR},
|
DefaultNumber = #{record.defaultnumber,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
@@ -394,9 +374,6 @@
|
|||||||
<if test="record.changeamount != null">
|
<if test="record.changeamount != null">
|
||||||
ChangeAmount = #{record.changeamount,jdbcType=DECIMAL},
|
ChangeAmount = #{record.changeamount,jdbcType=DECIMAL},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.allocationprojectid != null">
|
|
||||||
AllocationProjectId = #{record.allocationprojectid,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.totalprice != null">
|
<if test="record.totalprice != null">
|
||||||
TotalPrice = #{record.totalprice,jdbcType=DECIMAL},
|
TotalPrice = #{record.totalprice,jdbcType=DECIMAL},
|
||||||
</if>
|
</if>
|
||||||
@@ -458,7 +435,6 @@
|
|||||||
set Id = #{record.id,jdbcType=BIGINT},
|
set Id = #{record.id,jdbcType=BIGINT},
|
||||||
Type = #{record.type,jdbcType=VARCHAR},
|
Type = #{record.type,jdbcType=VARCHAR},
|
||||||
SubType = #{record.subtype,jdbcType=VARCHAR},
|
SubType = #{record.subtype,jdbcType=VARCHAR},
|
||||||
ProjectId = #{record.projectid,jdbcType=BIGINT},
|
|
||||||
DefaultNumber = #{record.defaultnumber,jdbcType=VARCHAR},
|
DefaultNumber = #{record.defaultnumber,jdbcType=VARCHAR},
|
||||||
Number = #{record.number,jdbcType=VARCHAR},
|
Number = #{record.number,jdbcType=VARCHAR},
|
||||||
OperPersonName = #{record.operpersonname,jdbcType=VARCHAR},
|
OperPersonName = #{record.operpersonname,jdbcType=VARCHAR},
|
||||||
@@ -468,7 +444,6 @@
|
|||||||
HandsPersonId = #{record.handspersonid,jdbcType=BIGINT},
|
HandsPersonId = #{record.handspersonid,jdbcType=BIGINT},
|
||||||
AccountId = #{record.accountid,jdbcType=BIGINT},
|
AccountId = #{record.accountid,jdbcType=BIGINT},
|
||||||
ChangeAmount = #{record.changeamount,jdbcType=DECIMAL},
|
ChangeAmount = #{record.changeamount,jdbcType=DECIMAL},
|
||||||
AllocationProjectId = #{record.allocationprojectid,jdbcType=BIGINT},
|
|
||||||
TotalPrice = #{record.totalprice,jdbcType=DECIMAL},
|
TotalPrice = #{record.totalprice,jdbcType=DECIMAL},
|
||||||
PayType = #{record.paytype,jdbcType=VARCHAR},
|
PayType = #{record.paytype,jdbcType=VARCHAR},
|
||||||
Remark = #{record.remark,jdbcType=VARCHAR},
|
Remark = #{record.remark,jdbcType=VARCHAR},
|
||||||
@@ -499,9 +474,6 @@
|
|||||||
<if test="subtype != null">
|
<if test="subtype != null">
|
||||||
SubType = #{subtype,jdbcType=VARCHAR},
|
SubType = #{subtype,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
<if test="projectid != null">
|
|
||||||
ProjectId = #{projectid,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="defaultnumber != null">
|
<if test="defaultnumber != null">
|
||||||
DefaultNumber = #{defaultnumber,jdbcType=VARCHAR},
|
DefaultNumber = #{defaultnumber,jdbcType=VARCHAR},
|
||||||
</if>
|
</if>
|
||||||
@@ -529,9 +501,6 @@
|
|||||||
<if test="changeamount != null">
|
<if test="changeamount != null">
|
||||||
ChangeAmount = #{changeamount,jdbcType=DECIMAL},
|
ChangeAmount = #{changeamount,jdbcType=DECIMAL},
|
||||||
</if>
|
</if>
|
||||||
<if test="allocationprojectid != null">
|
|
||||||
AllocationProjectId = #{allocationprojectid,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="totalprice != null">
|
<if test="totalprice != null">
|
||||||
TotalPrice = #{totalprice,jdbcType=DECIMAL},
|
TotalPrice = #{totalprice,jdbcType=DECIMAL},
|
||||||
</if>
|
</if>
|
||||||
@@ -590,7 +559,6 @@
|
|||||||
update jsh_depothead
|
update jsh_depothead
|
||||||
set Type = #{type,jdbcType=VARCHAR},
|
set Type = #{type,jdbcType=VARCHAR},
|
||||||
SubType = #{subtype,jdbcType=VARCHAR},
|
SubType = #{subtype,jdbcType=VARCHAR},
|
||||||
ProjectId = #{projectid,jdbcType=BIGINT},
|
|
||||||
DefaultNumber = #{defaultnumber,jdbcType=VARCHAR},
|
DefaultNumber = #{defaultnumber,jdbcType=VARCHAR},
|
||||||
Number = #{number,jdbcType=VARCHAR},
|
Number = #{number,jdbcType=VARCHAR},
|
||||||
OperPersonName = #{operpersonname,jdbcType=VARCHAR},
|
OperPersonName = #{operpersonname,jdbcType=VARCHAR},
|
||||||
@@ -600,7 +568,6 @@
|
|||||||
HandsPersonId = #{handspersonid,jdbcType=BIGINT},
|
HandsPersonId = #{handspersonid,jdbcType=BIGINT},
|
||||||
AccountId = #{accountid,jdbcType=BIGINT},
|
AccountId = #{accountid,jdbcType=BIGINT},
|
||||||
ChangeAmount = #{changeamount,jdbcType=DECIMAL},
|
ChangeAmount = #{changeamount,jdbcType=DECIMAL},
|
||||||
AllocationProjectId = #{allocationprojectid,jdbcType=BIGINT},
|
|
||||||
TotalPrice = #{totalprice,jdbcType=DECIMAL},
|
TotalPrice = #{totalprice,jdbcType=DECIMAL},
|
||||||
PayType = #{paytype,jdbcType=VARCHAR},
|
PayType = #{paytype,jdbcType=VARCHAR},
|
||||||
Remark = #{remark,jdbcType=VARCHAR},
|
Remark = #{remark,jdbcType=VARCHAR},
|
||||||
|
|||||||
@@ -3,11 +3,9 @@
|
|||||||
<mapper namespace="com.jsh.erp.datasource.mappers.DepotHeadMapperEx">
|
<mapper namespace="com.jsh.erp.datasource.mappers.DepotHeadMapperEx">
|
||||||
|
|
||||||
<resultMap extends="com.jsh.erp.datasource.mappers.DepotHeadMapper.BaseResultMap" id="ResultMapEx" type="com.jsh.erp.datasource.vo.DepotHeadVo4List">
|
<resultMap extends="com.jsh.erp.datasource.mappers.DepotHeadMapper.BaseResultMap" id="ResultMapEx" type="com.jsh.erp.datasource.vo.DepotHeadVo4List">
|
||||||
<result column="ProjectName" jdbcType="VARCHAR" property="projectName" />
|
|
||||||
<result column="OrganName" jdbcType="VARCHAR" property="organName" />
|
<result column="OrganName" jdbcType="VARCHAR" property="organName" />
|
||||||
<result column="HandsPersonName" jdbcType="VARCHAR" property="handsPersonName" />
|
<result column="HandsPersonName" jdbcType="VARCHAR" property="handsPersonName" />
|
||||||
<result column="AccountName" jdbcType="VARCHAR" property="accountName" />
|
<result column="AccountName" jdbcType="VARCHAR" property="accountName" />
|
||||||
<result column="AllocationProjectName" jdbcType="VARCHAR" property="allocationProjectName" />
|
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<resultMap id="ResultWithInfoExMap" type="com.jsh.erp.datasource.vo.DepotHeadVo4InDetail">
|
<resultMap id="ResultWithInfoExMap" type="com.jsh.erp.datasource.vo.DepotHeadVo4InDetail">
|
||||||
@@ -42,13 +40,11 @@
|
|||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<select id="selectByConditionDepotHead" parameterType="com.jsh.erp.datasource.entities.DepotHeadExample" resultMap="ResultMapEx">
|
<select id="selectByConditionDepotHead" parameterType="com.jsh.erp.datasource.entities.DepotHeadExample" resultMap="ResultMapEx">
|
||||||
select distinct dh.*, d.name ProjectName, s.supplier OrganName, p.name HandsPersonName, a.name AccountName, dd.name AllocationProjectName
|
select distinct dh.*, s.supplier OrganName, p.name HandsPersonName, a.name AccountName
|
||||||
from jsh_depothead dh
|
from jsh_depothead dh
|
||||||
left join jsh_depot d on dh.ProjectId=d.id and ifnull(d.delete_Flag,'0') !='1'
|
|
||||||
left join jsh_supplier s on dh.OrganId=s.id and ifnull(s.delete_Flag,'0') !='1'
|
left join jsh_supplier s on dh.OrganId=s.id and ifnull(s.delete_Flag,'0') !='1'
|
||||||
left join jsh_person p on dh.HandsPersonId=p.id and ifnull(p.delete_Flag,'0') !='1'
|
left join jsh_person p on dh.HandsPersonId=p.id and ifnull(p.delete_Flag,'0') !='1'
|
||||||
left join jsh_account a on dh.AccountId=a.id and ifnull(a.delete_Flag,'0') !='1'
|
left join jsh_account a on dh.AccountId=a.id and ifnull(a.delete_Flag,'0') !='1'
|
||||||
left join jsh_depot dd on dh.AllocationProjectId=dd.id and ifnull(dd.delete_Flag,'0') !='1'
|
|
||||||
left join jsh_depotitem di on dh.Id = di.HeaderId and ifnull(di.delete_Flag,'0') !='1'
|
left join jsh_depotitem di on dh.Id = di.HeaderId and ifnull(di.delete_Flag,'0') !='1'
|
||||||
left join jsh_material m on di.MaterialId = m.Id and ifnull(m.delete_Flag,'0') !='1'
|
left join jsh_material m on di.MaterialId = m.Id and ifnull(m.delete_Flag,'0') !='1'
|
||||||
where 1=1
|
where 1=1
|
||||||
|
|||||||
Reference in New Issue
Block a user